package top.infopub.mgr.ic.service;

import com.github.pagehelper.Page;

import top.infopub.mgr.ic.domain.BuildInfoDomain;
import top.infopub.mgr.ic.vo.BuildInfoVo;
import top.infopub.mgr.ic.vo.BuildSaveVo;
import top.infopub.model.ic.BuildInfo;
import top.infopub.generic.GenericService;

public interface BuildInfoService extends GenericService<BuildInfo, String> {

    Page<BuildInfoDomain> selectByDomainWhere(Page<BuildInfoDomain> page, BuildInfoVo buildInfoVo);

    Page<BuildInfoDomain> selectMyCheckByDomainWhere(Page<BuildInfoDomain> page, BuildInfoVo buildInfoVo);

    void savebuildInfo(BuildSaveVo buildSaveVo);

    BuildSaveVo queryById(String id);

    BuildInfoDomain selectByStopBuild(String id);
    
}